package com.ship.dispatch.model.Vo;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 根据船速和装载日期生成航线、对应的满载和空载航程天数
 */
@Data
public class ShipLoadDaysAndRouteVo implements Serializable {

    /**
     * 装载港ID
     */
    private Long startPortId;

    /**
     * 第三方装载港ID
     */
    private Integer startThirdPortId;

    /**
     * 卸载港ID
     */
    private Long endPortId;

    /**
     * 第三方卸载港ID
     */
    private Integer endThirdPortId;

    /**
     * 装载港名称
     */
    private String startPortName;

    /**
     * 卸载港名称
     */
    private String endPortName;

    /**
     * 航行天数
     */
    private Integer shipDay;

    /**
     * 里程（海里）
     */
    private Integer trackDistance;

    /**
     * 途径海峡
     */
    private String passStrait;

    /**
     * 途径海区
     */
    private String passArea;

    /**
     * 中国航程天数
     */
    private Integer chinaDays;

    /**
     * 欧洲航程天数
     */
    private Integer europeDays;

    /**
     * 印度航程天数
     */
    private Integer indiaDays;
}
